﻿.news_box
{
    overflow:hidden;
}
.news_box dt
{
    border-bottom: 2px solid #840986;
    padding: 0 25px;
    overflow:hidden;
    margin-bottom:15px; 
    _zoom:1;
}
.news_box dt span.l, .news_box dt span.r, .news_box dt a
{
    display: block;
    background-image: url("images/button.png");
    _background-image: url("images/button.gif");
    height: 17px;
    overflow: hidden;
    _zoom: 1;
}
.news_box span.l, .news_box span.r
{
    width: 3px;
    background-repeat: no-repeat;
}
.news_box span.l
{
    background-position: left top;
    float: left;
    background-repeat: no-repeat;
    _margin-right: -3px;
}
.news_box span.r
{
    background-position: right top;
    float: left;
    background-repeat: no-repeat;
    _margin-left: -3px;
}
.news_box dt a
{
    background-position: -10px top;
    color: #fff;
    float:left;
    padding:0 5px;
    line-height:20px;
    overflow: hidden;
    text-align: center;
    background-repeat: repeat-x;
    _margin:0 1px;
}
.news_box dd
{
    padding: 2px 0;
    margin: 2px 0;
}
.pager
{
    padding:1px;
    margin:5px 0;
}
